package com.example.common.repo

import com.example.common.api.BaseApiService
import com.example.http.OkHttpClientManager
import com.example.http.RetrofitManager

abstract class BaseRepository<T:BaseApiService> {

    protected lateinit var apiServer: T

    init {
        apiServer = createApiServer()
    }

    abstract fun createApiServer(): T

}